/// 推荐影片的数据模型
class RecommendationModel {
  final String imageUrl; // 封面图URL
  final String title; // 标题
  final String status; // 状态，如“已完结”或“更新至xx集”

  RecommendationModel({
    required this.imageUrl,
    required this.title,
    required this.status,
  });
}

/// 影片播放页面的主数据模型
class FilmPlayModel {
  final String title; // 影片标题
  final int hotness; // 热度值
  final List<String> tags; // 标签列表
  final String updateStatus; // 更新状态
  final String score; // 评分
  final List<String> episodes; // 剧集列表
  final List<RecommendationModel> recommendations; // 相关推荐列表

  FilmPlayModel({
    required this.title,
    required this.hotness,
    required this.tags,
    required this.updateStatus,
    required this.score,
    required this.episodes,
    required this.recommendations,
  });

  /// 生成一个符合截屏内容的虚拟数据实例
  factory FilmPlayModel.getDummyData() {
    return FilmPlayModel(
      title: '不会拿捏距离的阿波连同学第二季',
      hotness: 8596,
      tags: ['日本', '2025', '恋爱', '校园', '漫画改', 'TV', '日本'],
      updateStatus: '更新至第10集',
      score: '10',
      episodes: [
        '第01集',
        '第02集',
        '第03集',
        '第04集',
        '第05集',
        '第06集',
        '第07集',
        '第08集',
        '第09集',
        '第10集',
      ],
      recommendations: [
        RecommendationModel(
          imageUrl: 'https://p.qqan.com/up/2022-4/16491225542158825.jpg', // 示例图片
          title: '式守同学不只可爱而已',
          status: '已完结',
        ),
        RecommendationModel(
          imageUrl: 'https://pic.rmb.bdstatic.com/bjh/3e3518e285856c88439363b7c772c219.jpeg', // 示例图片
          title: '我的幸福婚约',
          status: '已完结',
        ),
        RecommendationModel(
          imageUrl: 'https://i.328888.xyz/2023/02/24/p25gS.jpeg', // 示例图片
          title: '大小姐才不会玩格斗游戏',
          status: '已完结',
        ),
        RecommendationModel(
          imageUrl: 'https://image.uc.cn/s/wemedia/s/upload/2022/1908a8d11c8189689d02315b721869e8.jpg', // 示例图片
          title: '总之就是非常可爱',
          status: '已完结',
        ),
        RecommendationModel(
          imageUrl: 'https://image.baidu.com/search/down?url=https://tvax4.sinaimg.cn/large/007YVyKcgy1h4g08n7v1hj30u016f455.jpg', // 示例图片
          title: '继母的拖油瓶是我的前女友',
          status: '更新至09集',
        ),
        RecommendationModel(
          imageUrl: 'https://www.haitu.tv/upload/vod/20220109-1/3b1451f4961d157647242d54e803c5d8.jpg', // 示例图片
          title: '地缚少年花子君',
          status: '已完结',
        ),
      ],
    );
  }
}
